Big Huge Thesaurus

military engineer

noun